Versions:

  • 2.5.9
  • 2.5.3
  • 2.5.1
  • 2.3.9
  • 2.3.8
  • 2.3.7
  • 2.3.6
  • 3.0.8+20260323
  • 3.0.7+20260210
  • 3.0.6+20260104
  • 3.0.5+20251125
  • 3.0.4+20251014
  • 3.0.3+20250921
  • 3.0.2+20250904
  • 3.0.1+20250718
  • 3.0.0+20250615
  • 2.9.9+20250408
  • 2.9.8+20250204
  • 2.9.7+20241219
  • 2.9.6+20241030
  • 2.9.5+20240914
  • 2.9.4+20240729
  • 2.9.3+20240624
  • 2.9.2+20240523
  • 2.9.1+20240422
  • 2.8.9+20240321
  • 2.8.6+20231226
  • 2.7.9+20230515
  • 2.7.8+20230405
  • 2.7.7+20230224
  • 2.7.4+202212240756
  • 2.7.2+202210100423
  • 2.7.1+202208260955
  • 2.6.9+202207171336
  • 2.6.8+202206221349
  • 2.6.7+202205290253
  • 2.6.6+202205251206
  • 2.6.4+202203070431
  • 2.6.3+202201221251
  • 2.6.2+202112171353
  • 2.6.1+202112031403
  • 2.5.8+202110081459
  • 2.5.7+202108290043
  • 2.5.6+202107260800
  • 2.5.5+202107010648
  • 2.5.4+202105150825

XMake 2.5.9, published by The TBOOX Open Source Group, is a cross-platform build utility rooted in Lua that streamlines compilation workflows through a single, human-readable xmake.lua file. Occupying the Development / Build Tools category, the tool has evolved across 45 public versions since its inception, refining a syntax deliberately shorter and more intuitive than traditional Makefiles or CMakeLists.txt. This design choice lowers the entry barrier for newcomers while giving experienced developers a fast, scriptable route to configure C/C++, Objective-C, Swift, Rust, Go, Fortran, and assembly projects from the same codebase. Typical use cases range from generating desktop and embedded binaries for Windows, macOS, Linux, Android, iOS, and BSD to packaging open-source libraries, orchestrating continuous-integration pipelines, and managing mixed-language codebases inside IDE-agnostic environments. Incremental compilation, parallel job scheduling, and built-in dependency downloading further shorten feedback loops, letting teams concentrate on feature work rather than on build logic. Because the entire workflow is expressed in Lua, build descriptions can be conditionally extended or reused as ordinary scripts, enabling fine-grained control over compiler flags, toolchain selection, and platform-specific packaging without leaving the host operating system. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: